home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Leser 15 / Amiga Plus Leser CD 15.iso / Tools / Development / MCC_SpeedBar / Developer / C / Include / MUI / SpeedButton_mcc.h < prev   
Encoding:
C/C++ Source or Header  |  2002-03-13  |  3.0 KB  |  75 lines

  1. #ifndef SPEEDBUTTON_MCC_H
  2. #define SPEEDBUTTON_MCC_H
  3.  
  4. /***********************************************************************
  5. **
  6. ** SpeedButton.mcc
  7. ** Copyright 1999-2002 by Simone Tellini
  8. **
  9. ** $VER: SpeedButton.h 12.3 (5.2.2002)
  10. ** Updated by Alfonso Ranieri
  11. **
  12. ***********************************************************************/
  13.  
  14. #define MUIC_SpeedButton    "SpeedButton.mcc"
  15. #define SpeedButtonObject   MUI_NewObject(MUIC_SpeedButton
  16.  
  17. /***********************************************************************/
  18.  
  19. #define BTTAGBASE 0xF76B0100
  20.  
  21. /***********************************************************************/
  22. /*
  23. ** Methods
  24. */
  25.  
  26. #define MUIM_SpeedButton_Update (BTTAGBASE + 1)     /*  PRIVATE  */
  27.  
  28.  
  29. /***********************************************************************/
  30. /*
  31. ** Attributes
  32. */
  33.  
  34. #define MUIA_SpeedButton_Borderless         (BTTAGBASE+1)     /*  BOOL                [I...] */
  35. #define MUIA_SpeedButton_Image              (BTTAGBASE+2)     /*  struct MyBrush  *   [I...] */
  36. #define MUIA_SpeedButton_Label              (BTTAGBASE+3)     /*  STRPTR              [I...] */
  37. #define MUIA_SpeedButton_ViewMode           (BTTAGBASE+4)     /*  ULONG               [IS..] */
  38. #define MUIA_SpeedButton_Raising            (BTTAGBASE+5)     /*  BOOL                [IS..] */
  39. #define MUIA_SpeedButton_MinWidth           (BTTAGBASE+6)     /*  BOOL                [I.G.] */
  40. #define MUIA_SpeedButton_NoClick            (BTTAGBASE+7)     /*  BOOL                [I...] */
  41. #define MUIA_SpeedButton_SpeedBar           (BTTAGBASE+8)     /*  Object *            [ISG.] */
  42. #define MUIA_SpeedButton_QuietNotify        (BTTAGBASE+9)     /*  BOOL                [.S..] */ /* PRIVATE */
  43. #define MUIA_SpeedButton_ToggleMode         (BTTAGBASE+10)    /*  BOOL                [I...] */
  44. #define MUIA_SpeedButton_ShowMe             (BTTAGBASE+11)    /*  BOOL                [..G.] */ /* PRIVATE */
  45. #define MUIA_SpeedButton_ImmediateMode      (BTTAGBASE+12)    /*  BOOL                [I...] */
  46. #define MUIA_SpeedButton_StripUnderscore    (BTTAGBASE+13)    /*  BOOL                [I...] */
  47. #define MUIA_SpeedButton_SmallImage         (BTTAGBASE+14)    /*  BOOL                [IS..] */
  48. #define MUIA_SpeedButton_Sunny              (BTTAGBASE+15)    /*  BOOL                [I...] */
  49. #define MUIA_SpeedButton_MinHeight          (BTTAGBASE+16)    /*  BOOL                [I.G.] */
  50. #define MUIA_SpeedButton_EnableUnderscore   (BTTAGBASE+17)    /*  BOOL                [I.G.] */
  51. #define MUIA_SpeedButton_UseMouseMove       (BTTAGBASE+18)    /*  BOOL                [I.G.] */
  52.  
  53. /***********************************************************************/
  54. /*
  55. ** Values
  56. */
  57.  
  58. #define SB_MAXLABELLEN 40
  59.  
  60. #define MUIV_SpeedButton_ViewMode_TextGfx   0
  61. #define MUIV_SpeedButton_ViewMode_Gfx       1
  62. #define MUIV_SpeedButton_ViewMode_Text      2
  63.  
  64.  
  65. /***********************************************************************/
  66. /*
  67. ** Structures
  68. */
  69.  
  70. struct MUIP_SpeedButton_Update {ULONG MethodID;ULONG Selected;};
  71.  
  72. /***********************************************************************/
  73.  
  74. #endif /* SPEEDBUTTON_MCC_H */
  75.